首页> 外文OA文献 >A multiphysics and multiscale software environment for modeling astrophysical systems
【2h】

A multiphysics and multiscale software environment for modeling astrophysical systems

机译:用于模拟天体物理系统的多物理场和多尺度软件环境

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We present MUSE, a software framework for combining existing computational tools for different astrophysical domains into a single multiphysics, multiscale application. MUSE facilitates the coupling of existing codes written in different languages by providing inter-language tools and by specifying an interface between each module and the framework that represents a balance between generality and computational efficiency. This approach allows scientists to use combinations of codes to solve highly coupled problems without the need to write new codes for other domains or significantly alter their existing codes. MUSE currently incorporates the domains of stellar dynamics, stellar evolution and stellar hydrodynamics for studying generalized stellar systems. We have now reached a "Noah’s Ark" milestone, with (at least) two available numerical solvers for each domain. MUSE can treat multiscale and multiphysics systems in which the time- and size-scales are well separated, like simulating the evolution of planetary systems, small stellar associations, dense stellar clusters, galaxies and galactic nuclei. In this paper we describe three examples calculated using MUSE: the merger of two galaxies, the merger of two evolving stars, and a hybrid N-body simulation. In addition, we demonstrate an implementation of MUSE on a distributed computer which may also include special-purpose hardware, such as GRAPEs or GPUs, to accelerate computations. The current MUSE code base is publicly available as open source at http://muse.li.
机译:我们提出了MUSE,一种软件框架,用于将用于不同天体领域的现有计算工具组合到单个多物理场,多尺度应用程序中。 MUSE通过提供中间语言工具并通过指定每个模块和框架之间的接口来实现通用性和计算效率之间的平衡,从而促进了以不同语言编写的现有代码的耦合。这种方法允许科学家使用代码组合来解决高度耦合的问题,而无需为其他领域编写新代码或显着更改其现有代码。 MUSE当前结合了恒星动力学,恒星演化和恒星流体动力学领域,用于研究广义恒星系统。现在,我们已经达到了“诺亚方舟”的里程碑,每个领域至少有两个可用的数值求解器。 MUSE可以处理时间尺度和大小尺度完全分离的多尺度和多物理场系统,例如模拟行星系统,小恒星协会,密集的恒星团,星系和银河核的演化。在本文中,我们描述了使用MUSE计算的三个示例:两个星系的合并,两个演化恒星的合并以及混合N体模拟。此外,我们演示了MUSE在分布式计算机上的实现,该计算机还可能包含专用硬件,例如GRAPE或GPU,以加快计算速度。当前的MUSE代码库可在http://muse.li上以开源形式公开获得。

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号